emerging technology - French English Dictionary